someone who terrifies - French English Dictionary